Figure 6.1: Block Proposal in Consensus process of Algorand

Only the selected accounts can propose new blocks to the network.

6.1.2 Soft Vote

Verifiable random functions (VRFs) invented by Silvio Micali along

with two more scientists Michael Rabin and Salil Vadhan, are

cryptographic functions that can create verifiable pseudonymous

outputs on the basis of inputs and a secret key. These outputs,

created using VRFs along with its public key proofs, can be verified

without having access to the private key. After the block proposal,

the nodes can execute VRF on the participating accounts to figure

out if the accounts are selected for the voting process.

6.1.3 Certify Vote